home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 52 / Amiga Format AFCD52 (Issue 136, May 2000).iso / -serious- / programming / c / stormamiga_lib-v45_00d / geschichte-v45.txt next >
Text File  |  2000-02-28  |  10KB  |  224 lines

  1. Geschichte:
  2. ~~~~~~~~~~~
  3.  
  4. stormamiga.lib V.45.00 beta 1 (06.01.2000 - 29.01.2000):
  5. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  6. - die math-Funktionen "atan2" und "floor" optimiert (nur bei den Versionen für MC68EC020+)
  7.  
  8. - die internen Funktionen "double_out", "double_in", "form_out", "form_out64", "form_in" und
  9. "form_in64" neu geschrieben (nur bei den Versionen für MC68881+, MC68040+ und MC68060)
  10.  
  11. - die internen Funktionen "lib_float_neg", "lib_float_tst" und "lib_float_cmp" neu geschrieben
  12. (nur bei den Versionen für MC68EC020+)
  13.  
  14. - die internen Funktionen "double_out", "form_out", "form_out64", "lib_double2float" und
  15. "lib_float2double" optimiert (nur bei den Versionen für MC68EC020+)
  16.  
  17. - Fehlerkorrektur der internen Funktionen "double_out" (nur bei FAR-Data in den Versionen
  18. für MC68EC020+)
  19.  
  20. - Fehlerkorrektur der internen Funktionen "form_in" und "form_in64" (nur bei NEAR-Data in
  21. den Versionen für MC68EC020+)
  22.  
  23.  
  24. stormamiga.lib V.45.00 alpha 6 (08.08.1999 - 05.01.2000):
  25. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  26. - die string-Funktionen "clrmem", "setmem", "movmem", "cmpmem" und "stccpy" geschrieben
  27.  
  28. - die string-Funktionen "bzero", "memset", "bcopy", "memcpy", "memmove", "bcmp" und
  29. "memcmp" neu geschrieben
  30.  
  31. - die interne Funktion "double_out" neu geschrieben (nur bei den Versionen für MC68EC020+)
  32.  
  33. - die math-Funktion "floor" optimiert (nur bei den Versionen für MC68EC020+)
  34.  
  35. - "ios::floatfield", "ios::basefield", "ios::adjustfield", "ios::aNextBit" und
  36. "ios::aNextWord" geschrieben
  37.  
  38. - Fehlerkorrektur der internen Funktion "amigaopen"
  39.  
  40. - Fehlerkorrektur der Includedateien "sys/stat.h", "sys/types.h" und "unistd.h"
  41.  
  42. - die Includedateien "strings.h" und "sys/fcntl.h" geschrieben
  43.  
  44. - die Includedateien "sys/types.h", "math_stormamiga.h", "string_stormamiga.h",
  45. "stormamiga.h" und "PPC_stormamiga.h" überarbeitet und erweitert
  46.  
  47. - die Inlinefunktionen "bzero", "memset", "memcpy", "memmove" und "memcmp" entfernt
  48.  
  49. - das Benutzer-Lexikon erweitert
  50.  
  51. - die Anleitung überarbeitet und erweitert
  52.  
  53.  
  54. stormamiga.lib V.45.00 alpha 5 (02.02.1999 - 07.08.1999):
  55. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  56. - die internen Funktionen "INIT_3_TimerBase" und "EXIT_3_TimerBase" geschrieben
  57.  
  58. - die stdio-Funktionen "setvbuf" und "tmpfile"  optimiert
  59.  
  60. - die internen Funktionen "double_in", "double_out", "getch", "ungetch", "SMult64",
  61. "SDiv64", "form_in", "form_in64", "lib_double2float" und "lib_float2double" optimiert
  62.  
  63. - die Funktionen "istream::operator >>(float &)", "istream::operator >>(double &)",
  64. "istream::operator >>(long double &)" und "ostream::operator <<(float)" optimiert
  65.  
  66. - Fehlerkorrektur der stdio-Funktionen "fflush" und "tmpnam"
  67.  
  68. - Fehlerkorrektur der internen Funktionen "form_in", "form_in_", "form_in64" und "form_in64_"
  69.  
  70. - Fehlerkorrektur von "IconBase" (nur bei Far Data)
  71.  
  72. - Fehlerkorrektur der Includedatei "sys/types.h"
  73.  
  74. - das Benutzer-Lexikon überarbeitet und erweitert
  75.  
  76.  
  77. stormamiga.lib V.45.00 alpha 4 (15.01.1999 - 01.02.1999):
  78. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  79. - die stdio-Funktionen "printf", "printf_", "printf64", "printf64_", "vprintf", "vprintf_",
  80. "vprintf64", "vprintf64_", "fprintf", "fprintf_", "fprintf64", "fprintf64_", "vfprintf",
  81. "vfprintf_", "vfprintf64", "vfprintf64_", "putc" und "fputc" optimiert
  82.  
  83. - die internen Funktionen "snputc", "sputc", "form_out", "form_out64", "form_out_" und
  84. "form_out64_" optimiert
  85.  
  86. - Fehlerkorrektur der math-Funktion "frexp"
  87.  
  88.  
  89. stormamiga.lib V.45.00 alpha 3 (31.12.1998 - 14.01.1999):
  90. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  91. - die internen Funktionen "ungetch", "amigaread", "amigawrite" und
  92. "amigaflush" optimiert
  93.  
  94. - die Funktionen "endl", "ends", "ostream::flush()", "ostream::opfx()",
  95. "istream::get(char *, int, char)", "istream::get(uchar *, int,char)",
  96. "istream::get(schar *, int, char)", "istream::get(schar &)",
  97. "istream::get(uchar &)", "istream::get(char &)", "istream::get()",
  98. "istream::getline(char *, int, char)", "istream::getline(uchar *, int,
  99. char)", "istream::getline(schar *, int, char)", "istream::ignore(int,
  100. int) ", "ostream::operator <<(schar)", "ostream::operator <<(uchar)",
  101. "ostream::operator <<(char)", "istream::operator >>(uchar *)",
  102. "istream::operator >>(schar *)", "istream::operator >>(char *)",
  103. "istream::ipfx(int)", "istream::operator >>(char &)",
  104. "istream::operator >>(uchar &)", "istream::operator >>(schar &)",
  105. "istream::operator >>(double &)", "ostream::seekp(streampos, enum
  106. seek_dir__ios)", "ostream::seekp(streamoff, enum seek_dir__ios)",
  107. "streambuf *streambuf::setbuf(char *, ulong)",
  108. "streambuf::sgetn(char *, int)", "streambuf::xsgetn(char *, int)",
  109. "streambuf::xsputn(cchar *, int)", "isteam &ws(istream &)" und
  110. "&ios::userword(int)" optimiert
  111.  
  112. - Fehlerkorrektur der stdlib-Funktion "rand"
  113.  
  114. - Fehlerkorrektur der stdio-Funktionen "fopen" und "fclose"
  115.  
  116. - Fehlerkorrektur der internen Funktionen "amigareadunget" und "getch"
  117.  
  118. - Fehlerkorrektur der Funktionen "streambuf::doallocate()",
  119. "ostream::seekp(streampos, enum seek_dir__ios)" und
  120. "ostream::seekp(streamoff, enum seek_dir__ios)"
  121.  
  122.  
  123. stormamiga.lib V.44.10 (V.45.00) alpha 2 (27.11.1998 - 30.12.1998):
  124. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  125. - die stdio-Funktionen "getc", "fgetc", "fscanf", "fscanf_", "fscanf64",
  126. "fscanf64_", "vfscanf", "vfscanf_", "vfscanf64", "vfscanf64_", "scanf",
  127. "scanf_", "scanf64", "scanf64_", "vscanf", "vscanf_", "vscanf64" und
  128. "vscanf64_" optimiert
  129.  
  130. - die string-Funktionen "strlen" und "strdup" optimiert
  131.  
  132. - die internen Funktionen "un_signed_out", "double_out", "putch", "sgetc",
  133. "unsgetc", "ungetc", "form_in", "form_in_", "form_in64" und "form_in64_" optimiert
  134.  
  135. - die Funktionen "istream::get(char *, int, char)", "istream::get(uchar *, int,
  136. char)", "istream::get(schar *, int, char)", "istream::get(schar &)",
  137. "istream::get(uchar &)", "istream::get(char &)", "istream::getline(char *, int,
  138. char)", "istream::getline(uchar *, int, char)", "istream::getline(schar *, int,
  139. char)", "istream::ignore(int, int) ", "istream::ipfx(int) ", "ostream::opfx()",
  140. "ostream::osfx()", "ostream::operator <<(schar)", "ostream::operator <<(uchar)",
  141. "ostream::operator <<(char)", "ostream::operator <<(cuchar *)", "ostream::operator
  142. <<(cschar *)", "ostream::operator <<(cchar *)", "streambuf::sgetn(char *, int)",
  143. "streambuf::sputn(cchar *, int)", "streambuf::xsputn(cchar *, int)", "endl", "ends",
  144. "ostream::flush()", "ostream::operator <<(short)", "ostream::operator <<(ushort)",
  145. "ostream::operator <<(int)", "ostream::operator <<(uint)", "ostream::operator
  146. <<(long)", "ostream::operator <<(ulong)", "ostream::operator <<(double)" und
  147. "ostream::operator <<(void *)" optimiert
  148.  
  149. - Fehlerkorrektur der internen Funktionen "form_in", "form_in_", "form_in64"
  150. und "form_in64_"
  151.  
  152.  
  153. stormamiga.lib V.44.10 (V.45.00) alpha 1 (14.08.1998 - 26.11.1998):
  154. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  155. - die internen Funktionen "INIT_5_InitStdIOFiles" und "EXIT_5_InitStdIOFiles"
  156. optimiert
  157.  
  158. - die Funktionen "ostream::operator <<(short)", "ostream::operator <<(ushort)",
  159. "ostream::operator <<(int)", "ostream::operator <<(uint)", "ostream::operator
  160. <<(long)", "ostream::operator <<(ulong)", "ostream::operator <<(cuchar *)",
  161. "ostream::operator <<(cschar *)" und "ostream::operator <<(cchar *)" optimiert
  162.  
  163. - Fehlerkorrektur der stdlib-Funktion "malloc_3"
  164.  
  165. - Fehlerkorrektur der time-Funktionen "strftime" und "strftime_d"
  166.  
  167. - Fehlerkorrektur der internen Funktionen "INIT_5_InitStdIOFiles",
  168. "EXIT_5_InitStdIOFiles" (nur bei Near Code und Near Data), "ungetch", "form_in",
  169. "form_in_", "form_in64", "form_in64_", "EXIT_3_AmigaGuideBase()", "EXIT_2_AslBase()",
  170. "EXIT_3_BulletBase()", "EXIT_3_ColorWheelBase()", "EXIT_2_CxBase()",
  171. "EXIT_3_DataTypesBase()", "EXIT_2_DiskfontBase()", "EXIT_1_DOSBase()",
  172. "EXIT_2_ExpansionBase()", "EXIT_2_GadToolsBase()", "EXIT_3_GradientSliderBase()",
  173. "EXIT_2_GfxBase()", "EXIT_2_IconBase()", "EXIT_2_IFFParseBase()",
  174. "EXIT_2_IntuitionBase()", "EXIT_2_KeymapBase()", "EXIT_2_LayersBase()",
  175. "EXIT_3_LocaleBase()", "EXIT_3_LowLevelBase()", "EXIT_2_MathBase()",
  176. "EXIT_2_MathIeeeDoubBasBase()", "EXIT_2_MathIeeeDoubTransBase()",
  177. "EXIT_2_MathIeeeSingBasBase()", "EXIT_2_MathIeeeSingTransBase()",
  178. "EXIT_2_MathTransBase()", "EXIT_2_MUIMasterBase()", "EXIT_3_NVBase()",
  179. "EXIT_3_RealTimeBase()", "EXIT_2_ReqToolsBase()", "EXIT_2_RexxSysBase()",
  180. "EXIT_3_TranslatorBase()", "EXIT_1_UtilityBase()", "EXIT_2_VersionBase()",
  181. "EXIT_2_WizardBase()" und "EXIT_2_WorkbenchBase()"
  182.  
  183. - Fehlerkorrektur der Funktionen "ostream::operator <<(void *)", "istream::get(char*,
  184. int, char)", "istream::operator >>(short &)", "istream::operator >>(ushort &)",
  185. "istream::operator >>(int &)", "istream::operator >>(uint &)", "istream::operator
  186. >>(long &)" und "istream::operator >>(ulong &)"
  187.  
  188. - die Standarteinstellung für die Variable "__stdiowin" von "CON://///AUTO/CLOSE"
  189. in "CON://///AUTO/CLOSE/WAIT" geändert
  190.  
  191. - die Includedateien "assert_stormamiga.h", "ctype_stormamiga.h" und
  192. "stdlib_stormamiga.h" geschrieben
  193.  
  194. - die Includedateien "stormamiga.h", "math_stormamiga.h", "stdio_stormamiga.h",
  195. "string_stormamiga.h", "time_stormamiga.h", "sys/time.h", "sys/times.h",
  196. "sys/resource.h", "utime.h", "unistd.h", "sys/dirent.h", "sys/dir.h", "dirent.h",
  197. "sys/stat.h", "sys/types.h", "sys/unistd.h", "fcntl.h", "limits.h", "math.h",
  198. "stdio.h", "string.h", "time.h", "assert.h", "ctype.h" und "stdlib.h" überarbeitet
  199.  
  200. - die Includedatei "stormamigainline.h" entfernt
  201.  
  202. - das Benutzer-Lexikon überarbeitet und erweitert
  203.  
  204. - die Anleitung überarbeitet und erweitert
  205.  
  206. - das Installerskript überarbeitet
  207.  
  208.  
  209.  
  210. stormamiga-library.lib V.45.00 alpha 2 (08.11.1998 - 21.05.1999):
  211. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  212. - die internen Funktionen "INIT_3_TimerBase" und "EXIT_3_TimerBase" geschrieben
  213.  
  214.  
  215. stormamiga-library.lib V.44.10 (V.45.00) alpha 1 (03.08.1998 - 07.11.1998):
  216. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  217. - die internen Funktionen "INIT_5_InitStdIOFiles" und "EXIT_5_InitStdIOFiles"
  218. optimiert
  219.  
  220. - die Funktionen "LibOpen" und "LibClose" überarbeitet und erweitert (nur die
  221. Versionen für StormC V2)
  222.  
  223. - Fehlerkorrektur der stdlib-Funktion "malloc_3"
  224.